Programming in the eXtreme: Critical characteristics of Agile implementations
نویسندگان
چکیده
The prevalence of systems development project failures has been well documented. eXtreme Programming (XP) is a software development methodology that seeks to eliminate many of the shortcomings of cumbersome life cycle oriented traditional methodologies. We explore some of the basic tenets of XP and Agile methodologies and present the thoughts of two of the proponents and early participants in the “Agile revolution”, Chet Hendrickson and Ron Jeffries. We analyze this interview utilizing an interpretive field study employing a hermeneutical circle technique. Our analysis suggests some of the characteristics of XP implementations are more critical than others. We propose a more concrete definition of what XP represents and suggest areas for future research.
منابع مشابه
Supply chain network design problem for a new market opportunity in an agile manufacturing system
The characteristics of today's competitive environment, such as the speed with which products are designed, manufactured, and distributed, and the need for higher responsiveness and lower operational cost, are forcing companies to search for innovative ways to do business. The concept of agile manufacturing has been proposed in response to these challenges for companies. This ...
متن کاملTailoring XP for Large System Mission Critical Software Development
A plethora of subjective evidence exists to support the use of agile development methods on non-life-critical software projects. Until recently, Extreme Programming and Agile Methods have been sparsely applied to Mission Critical software products. This paper gives some objective evidence, through our experiences, that agile methods can be applied to life critical systems. This paper describes ...
متن کاملDoes eXtreme Programming support Collaborative Creativity?
In this paper, the Agile method called eXtreme Programming (XP) is analyzed from the perspective of the creativity, in particular the creative performance and structure required at the teamwork level. The conclusion is that XP has characteristics that ensure the creative performance of the team members, but we believe that it can be fostered from a creativity perspective.
متن کاملStandards and Agile Software Development
This paper investigates the adaptability of agile methodologies to software development standards laid down by ISO. On the basis of this analysis, guidelines are proposed for developing software in such a way that the development process conforms to the standards required by the software acquirer, while still retaining its agile characteristics. Extreme Programming (XP) is used as the primary r...
متن کاملHow to Get the Most out of Extreme Programming/Agile Methods
This paper reports the results of an analysis of thirty-one extreme programming (XP)/agile methods early adopter projects completed by fourteen firms who have embraced the techniques in the form of lessons learned. The survey results show that early adopters have cut costs, improved productivity and reduced time to market through the use of these methods. To get the most from these methods, fif...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- e-Informatica
دوره 1 شماره
صفحات -
تاریخ انتشار 2007